Android for .NET Developers: 1 Getting Started
This course provides an overview of the tools used in the Android development process including the newly released Android Studio. The course provides step-by-step coverage of the tools installation process, their setup, and the respective roles of each. This course introduces the tools used in Android development from the perspective of someone with a .NET development background but is appropriate for anyone with software development experience who is interested in learning Android application development. Parallels are drawn between Visual Studio equivalent features where possible. In those cases where the Android tools have no Visual Studio equivalent, the reason for the tool’s need in the Android space is discussed.
Series Overview | 00:11:31 |
| Introduction | 00:47 |
| Assumptions | 03:09 |
| Philosophy | 02:47 |
| Approach | 03:38 |
| Summary | 01:10 |
Setting Up Your Environment | 00:39:41 |
| Introduction | 00:51 |
| What do we need | 02:45 |
| Walkthrough: Installing ADT Bundle and JDK | 06:38 |
| Android Virtual Devices/Emulators | 07:55 |
| Walkthrough: Creating an AVD | 04:57 |
| Debugging using a real device | 01:40 |
| Enable USB debugging on a device | 03:14 |
| Install USB drivers on your desktop | 02:15 |
| Walkthrough: Downloading Google USB Driver | 03:44 |
| Special considerations for Android 4.2.2 and newer | 02:02 |
| Stay awake | 01:15 |
| Summary | 02:25 |
Android Toolset Fundamentals | 00:40:31 |
| Introduction | 00:51 |
| Tool architecture | 06:07 |
| Key Android debugging tools | 01:05 |
| Android Debug Bridge | 08:35 |
| Walkthrough: Android Debug Bridge | 04:28 |
| Eclipse | 01:18 |
| Logcat | 04:22 |
| Walkthrough: Logcat filtering | 04:47 |
| Logcat buffers | 01:54 |
| Walkthrough: Logcat buffers | 03:10 |
| Summary | 03:54 |
Dalvik Debug Monitor Server (DDMS) | 00:23:56 |
| Introduction | 00:52 |
| What is DDMS? | 06:31 |
| Memory usage | 05:18 |
| Threads | 01:19 |
| Network activity | 02:42 |
| File system | 01:51 |
| Screenshots | 01:25 |
| Emulator control | 01:53 |
| Summary | 02:05 |
Understanding Android Projects | 00:39:33 |
| Introduction | 00:31 |
| Android project decisions | 02:40 |
| Walkthrough: Creating a new project | 09:15 |
| Android project members | 03:28 |
| Walkthrough: Android project members | 09:52 |
| Android project build steps | 03:34 |
| Walkthrough: Android project build results | 07:49 |
| Summary | 02:24 |
Android Studio | 00:23:17 |
| Introduction | 00:45 |
| The role Android Studio | 03:16 |
| Installing Android Studio | 08:52 |
| Using Android Studio | 07:32 |
| Setting the Darcula theme | 01:53 |
| Summary | 00:59 |
Understanding Android Versioning | 00:34:07 |
| Introduction | 00:44 |
| Android version identity | 07:25 |
| Selecting Android platform and API level | 09:09 |
| Managing API Level | 09:40 |
| SDK Manager | 05:56 |
| Summary | 01:13 |

Series Overview
Setting Up Your Environment
Android Toolset Fundamentals
Dalvik Debug Monitor Server (DDMS)
Understanding Android Projects
Understanding Android Versioning